package com.ibeetl.cms.entity;

import java.util.Date;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;

import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;

import com.ibeetl.admin.core.util.ValidateConfig;

import org.beetl.sql.core.TailBean;
import java.math.*;

import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.entity.BaseEntity;

import org.beetl.sql.core.annotatoin.InsertIgnore;
import org.beetl.sql.core.annotatoin.Version;
import org.beetl.sql.core.annotatoin.LogicDelete;


/* 
* 
* gen by Spring Boot2 Admin 2018-10-12
*/
public class AnnualRevenue extends BaseEntity{

    @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
    @SeqID(name = ORACLE_CORE_SEQ_NAME)
    @AutoID	

    private Integer id ;
	
    //年度
    private Integer year ;
	
    //年营销收入(元)

    private BigDecimal marketingRevenue ;
	
    //国税(元)

    private BigDecimal nationalTax ;
	
    //地税(元)

    private BigDecimal landTax ;
	
    //企业id

    private Integer companyId ;
	
    public AnnualRevenue()
    {
    }

    public Integer getId(){
	    return  id;
    }
    public void setId(Integer id){
        this.id = id;
    }

    public Integer getYear(){
	    return  year;
    }
    public void setYear(Integer year){
        this.year = year;
    }

    /**年营销收入(元)
    *@return 
    */
    public BigDecimal getMarketingRevenue(){
	    return  marketingRevenue;
    }
    /**年营销收入(元)
    *@param  marketingRevenue
    */
    public void setMarketingRevenue(BigDecimal marketingRevenue){
        this.marketingRevenue = marketingRevenue;
    }

    /**国税(元)
    *@return 
    */
    public BigDecimal getNationalTax(){
	    return  nationalTax;
    }
    /**国税(元)
    *@param  nationalTax
    */
    public void setNationalTax(BigDecimal nationalTax){
        this.nationalTax = nationalTax;
    }

    /**地税(元)
    *@return 
    */
    public BigDecimal getLandTax(){
	    return  landTax;
    }
    /**地税(元)
    *@param  landTax
    */
    public void setLandTax(BigDecimal landTax){
        this.landTax = landTax;
    }

    /**企业id
    *@return 
    */
    public Integer getCompanyId(){
	    return  companyId;
    }
    /**企业id
    *@param  companyId
    */
    public void setCompanyId(Integer companyId){
        this.companyId = companyId;
    }


}
